var search = {
     menuClick:function(){
         if ($('.sort-waper').size() > 0) {
             var myScroll13 = new $.AMUI.iScroll('.sort-waper',{ probeType: 3, mouseWheel: true , click:true});
             $('.sort-waper').css('backgroundColor','#fff');
         }
         
         $('.seek-test').on('click', '.seek-sort-type', function(){
             if (!$(this).hasClass('am-active')) {
                 var sort = $(this).data('sort');
                 var pg = 1;
                 var cid  = $('.scy-waper').attr('cid');
                 var keyword = $('.scy-waper').attr('keyword');
                 $(this).addClass('active').siblings().removeClass('active');
                 $(this).parents('.outer').addClass('active').siblings().removeClass('active');
                 $('.seek-shade').hide();
                 $('.outer').dropdown('close');
                 $('.scy-waper').attr('sort',sort);
                 search.ajaxPage(sort,cid,keyword,pg,1);
             }
         });
         
         //点击分类
        $('#category-list').on('click', '.sort-category', function(event){
            event.preventDefault();
            if (!$(this).hasClass('am-active')) {
                  var pg = 1;
                  var cid = $(this).data('cid');
                  var level = $(this).data('level');
                  var parent_id = $(this).data('parent');
                  var find = $(this).data('find');
                  var sort = $('.scy-waper').attr('sort');
                   var keyword = $('.scy-waper').attr('keyword');
                  $('.seek-shade').hide();
                  $('.outer').dropdown('close');
                  $('.scy-waper').attr('cid',$(this).data('cid'));
                  $(this).parents('.outer').addClass('active').siblings().removeClass('active');
                  if (level<3) {
                     $.ajax({
                          type:'post',
                          async:false,
                          dataType:'json',
                          data:{cid:cid,level:level,parent_id:parent_id,find:find},
                          url:hostUrl()+'goods/ajaxCategory',
                          success:function(data){
                              if(data.status){
                                 $('.sort-isory').html(data.html);
                              }
                          }
                    });
                  }
                  search.ajaxPage(sort,cid,keyword,pg,1);
            }
         });

         $('.outer').on('open.dropdown.amui', function (e) {
             $('.seek-shade').show();
         });
         
         $('.outer').on('opened.dropdown.amui', function (e) {
             $('.seek-shade').show();
             if ($('.sort-waper').size() > 0) {
                 myScroll13.refresh();
             }
         });
         
         $('.outer').on('closed.dropdown.amui', function (e) {
             $('.seek-shade').hide();
         });
     },
     pageTurning:function(){
         $('#my-scrollspy').scrollspy({
             animation: 'fade',
             delay: 500
         });
         $('#my-scrollspy').on('inview.scrollspy.amui', function() {
             var sort = $('.scy-waper').attr('sort');
             var cid  = $('.scy-waper').attr('cid');
             var keyword = $('.scy-waper').attr('keyword');
             var pg = parseInt($('.scy-waper').attr('pg'))+1;
             search.ajaxPage(sort,cid,keyword,pg,2);
         });
     },
     ajaxPage:function(sort,cid,keyword,pg,status){
         $.ajax({
             type: 'GET',
             dataType: 'json',
             data:{sort:sort,cid:cid,keyword:keyword,pg:pg},
             url: hostUrl() + 'goods/ajaxSearch',
             success: function(data) {
                 if (data.status) {
                     if (status==1) {
                         $('#orders-list-bd').html(data.html);
                         if (data.num>=20) {
                             $('#my-scrollspy').removeClass('am-hide').siblings('.search-more-no').addClass('am-hide'); 
                         }else{
                             $('#my-scrollspy').addClass('am-hide').siblings('.search-more-no').addClass('am-hide'); 
                         }
                     }else{
                         $('#orders-list-bd').append(data.html);
                     }
                     $('.scy-waper').attr('pg',data.pg);
                 } else {
                     $('#my-scrollspy').addClass('am-hide').siblings('.search-more-no').removeClass('am-hide');
                 }
                 $('img.lazy').lazyload();
             },
             error : function(jqXHR){
                 console.log(jqXHR.status);
             }
         });
     },
     init:function(){
         search.menuClick();
         search.pageTurning();
     }
}
jQuery(function() {
    if( location.pathname.indexOf('tourism/goods/search') >= 0 ){
        search.init();
    } 
});